target_include_directories(${PROJECT_NAME}.elf 
    PUBLIC 
    ${CMAKE_CURRENT_LIST_DIR}
)

target_sources(${PROJECT_NAME}.elf
    PRIVATE
    ${CMAKE_CURRENT_LIST_DIR}/main.c
    ${CMAKE_CURRENT_LIST_DIR}/filesystem.c
    ${CMAKE_CURRENT_LIST_DIR}/guixTask.c
    ${CMAKE_CURRENT_LIST_DIR}/initTask.c
    ${CMAKE_CURRENT_LIST_DIR}/startup_stm32f750xx.s
    ${CMAKE_CURRENT_LIST_DIR}/stm32f7xx_it.c
    ${CMAKE_CURRENT_LIST_DIR}/syscalls.c
    ${CMAKE_CURRENT_LIST_DIR}/system_stm32f7xx.c
    ${CMAKE_CURRENT_LIST_DIR}/tx_initialize_low_level.c
    ${CMAKE_CURRENT_LIST_DIR}/util.c
)
